/*******************************************************************************
 *                    Quanben Software, All Rights Reserved                    *
 *******************************************************************************
 *
 * Module Name  : zbuf.h
 *
 * Description  : <Description>
 *
 * Annotation   : <Annotation>
 *
 *------------------------------------------------------------------------------
 * History
 *------------------------------------------------------------------------------
 *
 * 1.00     2007-06-07  quanben     Created.
 *
 ******************************************************************************/

#ifndef _zbuf_H
#define _zbuf_H

/*--------------------------------- Includes ---------------------------------*/

#include "qgl.h"

/*---------------------------------- Macros ----------------------------------*/

/*-------------------------------- Namespaces --------------------------------*/

_QGL_BEGIN


/*--------------------------------- Classes ----------------------------------*/

class ZBuffer
{
public:
    typedef QglReal Dim;

    ZBuffer (int width, int height);
    virtual ~ZBuffer ();
    
protected:
    Dim   *m_Buf;
    int     m_Width;
    int     m_Height;
    
private:
    
};      /* class ZBuffer */


_QGL_END

#endif  /* ifndef _zbuf_H */

/*------------------------------ End of Module -------------------------------*/
